import Vue from "vue";
import Vuex from "vuex";
import app from "./app";
// import getters from "./getters.js";

Vue.use(Vuex);

// const state = {
//   name: "zhangsan"
// };
// const mutations = {
//   changewithName(state, payload) {
//     state.name = payload.name;
//   }
// };
// const actions = {
//   changewithNameAsync(context, payload) {
//     setTimeout(() => {
//       context.commit("changewithName", payload);
//     }, 10);
//   }
// };
// const getters = {
//   formatterName: state => {
//     let postFix = "";
//     if (state.name === "zhangsan") {
//       postFix = "你是最棒的";
//     }
//     return state.name + postFix;
//   }
// };
const store = new Vuex.Store({
  modules: {
    app: app
  }
  // state,
  // mutations,
  // actions,
  // getters
});
export default store;
